package com.ww.util.guava;

import com.google.common.base.CharMatcher;

public class StrCharMatcherDemo4 {

//    @SuppressWarnings("deprecation")
//	public static void main(String[] args) {
//    	/**
//    	 * 字符匹配器CharMather空白-替换
//    	 * 打印：
//    	 * helloworldyouareheretakeiteasy
//    	 */
//        String strWithLinebreaks = "hello world\r\r\ryou are here\n\ntake it\t\t\teasy";
//        String s6 = CharMatcher.BREAKING_WHITESPACE.removeFrom(strWithLinebreaks);
//        System.out.println(s6);
//
//        /**
//         * 连续空白缩成一个字符
//         * 打印：
//         * #hello#world#you#are#here#
//         */
//        String tabString = "  hello   \n\t\tworld   you\r\nare             here  ";
//        String tabRet = CharMatcher.WHITESPACE.collapseFrom(tabString, '#');
//        System.out.println(tabRet);
//
//        /**
//         * 去掉前后空白和缩成一个字符
//         * 打印：
//         * hello#world#you#are#here
//         */
//        String trimRet = CharMatcher.WHITESPACE.trimAndCollapseFrom(tabString, '#');
//        System.out.println(trimRet);
//
//        /**
//         * 保留数字
//         */
//        String letterAndNumber = "1234abcdABCD56789";
//        String number = CharMatcher.JAVA_DIGIT.retainFrom(letterAndNumber);
//        System.out.println(number);
//    }
}
